Surface Trees: Interactive Hierarchical Surface Modeling (papers 0295)
ثبت نشده
چکیده
A method is described for representing and manipulating a hierarchy of surface editing operations, in the context of an interactive shape modeling tool. Surface deformations are cast as dynamic geometric textures, applied to locally-parameterized regions of the surface which can be interactively manipulated, and also layered. This use of dynamically layered deformation is characterized as “surface compositing”, and leads to the definition of the surface tree a hierarchical, procedural representation of a 3D surface. Like CSG trees, surface trees allow any deformation to be manipulated at any time. Editing operations higher in the model tree are automatically recomputed, with relative position of layered elements maintained by “anchoring” them in the parameter space of lower layers. In addition to surface deformation, dynamic holes and handles can be created between (possibly non-manifold) surfaces. These techniques are demonstrated in an interactive “drag-and-drop” mesh editing system. To efficiently implement this system, a novel procedural mesh data structure is described. CR Categories: I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling—Curve, surface, solid, and object representations I.3.6 [Computer Graphics]: Methodology and Techniques—Interaction Techniques
منابع مشابه
THE UNIVERSITY OF CALGARY Interactive Modeling with Implicit Surfaces by Ryan Schmidt A THESIS SUBMITTED TO THE FACULTY OF GRADUATE STUDIES IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF MASTER OF SCIENCE
Interactive tools for shape modeling with hierarchical implicit surfaces have been limited both by the high computational cost of visualization, and the lack of techniques for direct surface manipulation. To address the visualization issue, Hierarchical Spatial Caching is developed. This novel technique combines caching and spatial approximation to accelerate queries of the functional model tre...
متن کاملSketch-Based Procedural Surface Modeling and Compositing Using Surface Trees
We present a system for creating and manipulating layered procedural surface editing operations, which is motivated by the limited support for iterative design in free-form modeling. A combination of sketch-based and traditional modeling tools are used to design soft displacements, sharp creases, extrusions along 3D paths, and topological holes and handles. Using local parameterizations, these ...
متن کاملThe State of the Art in Realtime Rendering of Vegetation
5 Image Based Algorithms 9 5.1 Rendering Trees from Precomputed Z-Buffer Views . . . . . . . . 9 5.2 Hierarchical Image-Based Rendering using Texture Mapping Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5.3 Interactive Vegetation Rendering with Slicing and Blending . . . 11 5.4 Image-Based Multiresolution Modeling for Real Time Foliage Rendering . . . . . . . ...
متن کاملVolume-Surface Trees
Many algorithms in computer graphics improve their efficiency by using Hierarchical Space Subdivision Schemes (HS3), such as octrees, kD-trees or BSP trees. Such HS3 usually provide an axis-aligned subdivision of the 3D space embedding a scene or an object. However, the purely volume-based behavior of these schemes often leads to strongly imbalanced surface clustering. In this article, we intro...
متن کاملInteractive Sampling and Rendering for Complex and Procedural Geometry
We present a new sampling method for procedural and complex geometries, which allows interactive point-based modeling and rendering of such scenes. For a variety of scenes, object-space point sets can be generated rapidly, resulting in a sufficiently dense sampling of the final image. We present an integrated approach that exploits the simplicity of the point primitive. For procedural objects a...
متن کامل